﻿Namespace Save

    ''' <summary>
    ''' アーカイブ
    ''' </summary>
    ''' <remarks>
    ''' #107 Storageクラスの見直し
    ''' </remarks>
    Public Interface IArchive

        ReadOnly Property Key As String

        ''' <summary>
        ''' ダーティかどうかを示します
        ''' </summary>
        ''' <param name="instance">検査対象インスタンス</param>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Function IsDirty(instance As Object) As Boolean

    End Interface

End Namespace
